Редактор запросов
Для формирования выборок записей таблицы, удовлетворяющих определенным условиям, предназначен инструмент Редактор запросов , который вызывается кнопкой
панели инструментов редактора таблицы:
Редактор запросов позволяет задать условия отбора (фильтры) по значениям полей таблицы и связать эти фильтры между собой логическими операциями.
Логические операции: OR - логическое "ИЛИ", AND - логическое "И".
Если фильтры связаны логической операцией OR, это означает, что в выборку попадут записи таблицы, удовлетворяющие одному из заданных условий.
Если фильтры связаны логической операцией AND, то в выборку попадут записи таблицы, удовлетворяющие всем условиям одновременно.
Фильтр
Каждый фильтр состоит из 3-х частей:
- Поле
- Отношение
- Значение
В столбец Поле заносится выбранное поле таблицы.
В столбце Отношение выбирается математическое отношение >, <, >=, <=, = и т.д., задающее условие отбора.
В столбце Значение указывается значение выбранного поля (числовое или строковое). Строковое значение ставится в двоичные кавычки.
Для того, чтобы создать новый фильтр , необходимо нажать на кнопку Добавить}. В окне фильтров появится новая строка, в которой необходимо выбрать значения по каждой колонке, а именно:
- указать имя свойства, по которому формируется фильтр
- выбрать одно из математических отношений
- указать необходимое значение
Для выбора каждой составляющей фильтра нужно один раз кликнуть мышкой на его значение.
Например, строка фильтра для выбора значений свойства HEIGHT, которые больше 1000, будет выглядеть так:
Справа от окна Фильтр свойств изображено вспомогательное окно, которое появляется при выборе значения.
Верхнее окно содержит значение установленного параметра для фильтра. Данное значение можно ввести с клавиатуры или выбрать из предлагаемого в нижнем окне списка значений фильтруемого свойства. В случае, если данное свойство имеет более 1000 различных значений, система выдаст предупреждающее сообщение и в окне списка значений будут перечислены только первые 1000 значений.
Подтверждение выбранного значения и выход из окна списка значений осуществляется кнопкой
. Для выхода из окна списка без изменений строки фильтра нужно нажать кнопку
.
Для применения фильтра нужно нажать кнопку Применить. Записи таблицы, удовлетворяющие условиям фильтра будут выделены желтым цветом и в нижней части окна таблицы указано количество выделенных объектов:
Сохранение фильтров осуществляется кнопкой
из окна фильтров. В открывающемся при этом диалоговом окне нужно указать директорию хранения файла с условием фильтра. Данный файл будет иметь расширение .icf.



